package com.ads.proplan.control;

import android.content.Context;

public class GameOverControl extends FaseControlAbstract {
	
//===========================================VARIAVEIS===========================================//	
	protected static GameOverControl uniqueInstance;
	
//===========================================ESTADOS===========================================//	
	
	private GameOverControl() {	}
	public static GameOverControl getInstance() {
		if (uniqueInstance == null) {
			uniqueInstance = new GameOverControl();
		}
		return (GameOverControl) uniqueInstance;
	}
	
	@Override
	public void initialControl(Context context) {
		getJogador(context);
		getUsuario(context);
		getFase(context);
		getListSessaoPergunta(context);
		getListQuestionDb(context);
	}

	@Override
	public void finalizeControl() {
		uniqueInstance = null;		
	}

	@Override
	public void restartControl() {
		jogadorEntity.setBarraProgresso(arrayListFase.get(jogadorEntity.getFase()-1).getTempo());
		jogadorRepos.update(jogadorEntity);
	}

	@Override
	public void closeControl() {

	}
	
}